package cn.wolfcode.luowowo.common.util;


import cn.wolfcode.luowowo.common.exception.LogicException;

public abstract class AssertUtil {
    /**
     * 判断参数是否为空
     * @param value
     * @param msg
     */
    public static void hasLength(String value, String msg) {
        if (value == null || "".equals(value)) {
            throw new LogicException(msg);
        }
    }


    public static void notNull(Object object, String msg) {
        if (object == null) {
            throw new LogicException(msg);
        }
    }

    /**
     * 判读2个字符是不是相同
     * @param v1
     * @param v2
     * @param s
     */
    public static void isEquals(String v1, String v2, String msg) {
        if (v1 == null || v2 == null) {
            throw new LogicException("参数不正确");
        }
        if (!v1.equals(v2)) {
            throw new LogicException(msg);
        }
    }
}
